<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	<h:form>
		<p:menubar>
			<p:submenu label="Configuracion" icon="ui-icon-document">
				<p:menuitem value="Inicializar Sistema" url="#"
					onclick="confirmation.show()" />
				<p:menuitem value="Refrescar Datos en Memoria"
					actionListener="#{setup.refreshMemoryData}" />
				<p:menuitem value="Origenes de Datos" url="source.xhtml" />
				<p:menuitem value="Stop Words" url="stopwords.xhtml" />
				<p:menuitem value="Parametros de Configuracion" url="setup.xhtml" />
				<p:menuitem value="Copiar Configuraciones"
					actionListener="#{setup.backupSystem}" />
				<p:menuitem value="Restaurar Configuracion"
					actionListener="#{setup.restoreSystem}" />
				<p:separator />
				<p:menuitem value="Salir" action="#{workspace.systemOut}" />
			</p:submenu>
			<p:submenu label="Recuperacion de Informacion"
				icon="ui-icon-document">
				<p:menuitem value="Descarga de archivos" url="irdownload.xhtml" />
				<p:menuitem value="Generar C-Means" url="processmanager.xhtml" />
			</p:submenu>
			<p:submenu label="Clasificacion" icon="ui-icon-document">
				<p:menuitem value="Pruebas de Clasificacion"
					url="cmeanstest.xhtml" />
			</p:submenu>
			<p:submenu label="Graficos" icon="ui-icon-document">
				<p:menuitem value="Frecuencia Terminos" url="charts/termfrecuencechart.xhtml" target="_blank" />
				<p:menuitem value="Frecuencia Terminos Zipf" url="charts/termfrecuencechartzipf.xhtml" target="_blank" />
				<p:menuitem value="Terminos" url="charts/termchart.xhtml" target="_blank" />
				<p:menuitem value="Cluster Termino" url="charts/clustertermchart.xhtml" target="_blank"/>
				<p:menuitem value="Pertenencia" url="charts/membership.xhtml" target="_blank"/>
			</p:submenu>
		</p:menubar>
		<!-- <p:messages id="messages" showDetail="true" autoUpdate="true"
		closable="true" /> -->
		<p:growl widgetVar="growl" id="messages" showDetail="true"
			sticky="true" autoUpdate="true" />
		<p:confirmDialog id="confirmDialog"
			message="Esta seguro de eliminar todos los datos y configuraciones del sistema?"
			header="Proceso de eliminacion de informacion" severity="alert"
			widgetVar="confirmation" appendToBody="true">

			<p:commandButton id="confirm" value="Si" update="messages"
				oncomplete="confirmation.hide()"
				actionListener="#{setup.initializeTables}" action="index" />
			<p:commandButton id="decline" value="No"
				onclick="confirmation.hide()" type="button" />
		</p:confirmDialog>
	</h:form>
	<p:socket onMessage="notificationMessage" channel="/notifications" />
</ui:composition>